roughly made tortilla - Spanish English Dictionary